Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development


Viewers page

If you check the Viewers toggle box, the framework creates a dynamic SmartDataViewer for each selected table, with the same field list as the dynamic browser. Each dynamic viewer is laid out in one or two columns, with field positions based on the field order in the SDO or in the list of fields specified in the Entity Maintenance tool, whichever applies. Visualization types are based on the VIEW-AS property of each field in the schema.

You can also change a few defaults for the generated viewers, including:

Figure 5–8 shows the Viewers page fields.

Figure 5–8: Viewers page fields

Table 5–6 describes the fields in this display.

Table 5–6: Viewers page fields
Option
Description
Product module

The product module where the DataFields will be generated in is selected from this combo box.

Object type
The object type is selected from this combo box.
Name suffix
The ending that is added to the entity mnemonic for each table to form a complete name for the viewer. Typically, the suffix is viewv.
Number of fields
The maximum number of fields allowed on the viewer.
Max number of fields per column
The maximum number of fields allowed in one column before the next column is rendered.
Delete contained DataField instances
If checked, this will delete existing DataField Instances for the Viewer. The original viewer fields replaced by SDFs will be restored to the viewer.
Use data object fields
If checked, the Object Generator will base the Browser fields on those specified in the SDO. If left unchecked, it will default to all the fields in the table. This option is only enabled if generated from existing SDOs.
Use data object field order
Only enabled if generated with from existing SDOs. If checked, the Object Generator will base the field tab order on the order specified in the SDO. If left unchecked, it will base the field order on the schema.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095